服务器先决条件 - Linux

必须满足以下先决条件,才能在 Linux 上安装 ESET PROTECT 服务器:

必须具有有效的许可证

必须具有受支持的 Linux 操作系统

所需端口必须打开且可用 - 请在此处查看端口的完整列表

必须使用根帐户来安装和配置数据库服务器。在安装之前,不必创建用户帐户。安装程序可以创建该帐户。 Linux 上的 MS SQL Server 不受支持。但可以将 Linux 上的 ESET PROTECT 服务器连接到 Windows 上的 MS SQL Server


note

ESET PROTECT 服务器在数据库中存储大数据 blob。要使 ESET PROTECT 正常运行,请将 MySQL 配置为接受较大的数据包大小

ODBC 驱动程序 - ODBC 驱动程序用于建立与数据库服务器 (MySQL) 的连接。

配置服务器安装文件,设置为可执行文件。若要执行此操作,请使用以下终端命令:

chmod +x server-linux-x86_64.sh

建议您使用最新版本的 OpenSSL (1.1.1)。最低受支持版本的 OpenSSL 是 openssl-1.0.1e-30。一个系统中可以同时安装有多个版本的 OpenSSL。您的系统中必须存在至少一个受支持的版本。

o可以使用命令 openssl version 来显示当前的默认版本。

o可以列出您系统上存在的所有版本的 OpenSSL。请查看使用命令 sudo find / -iname *libcrypto.so* 列出的文件名结尾

Xvfb - 在没有图形界面的情况下,若要在 Linux Server 系统上正确打印报告(生成报告),需要使用它。

Xauth - 程序包会与 xvfb 一起安装。如果不安装 xvfb,则需要安装 xauth

cifs-utils - 要将服务器代理正确部署到 Windows 操作系统,需要使用它。

Qt4 WebKit 库 - 用于将报告打印为 PDF 和 PS 格式(必须为版本 4.8,而不是版本 5)。将自动安装所有其他 Qt4 附属组件。如果操作系统库中没有可用的程序包,您可以在目标计算机上自行编译它,也可以从第三方库(例如,EPEL 库)中安装它:CentOS 7 说明Ubuntu 20.04 说明

kinit + klist - Kerberos 用于在域用户登录和执行 Active Directory 同步任务时验证身份。确保 Kerberos 正确配置 (/etc/krb5.conf)。ESET PROTECT 9.0 支持与多个域的同步。

ldapsearch - 用于 AD 同步和授权。

snmptrap - 用于发送 SNMP 陷阱。如果不使用该功能,则为可选项。SNMP 也需要进行配置。

SELinux 开发包 - 在产品安装期间用于生成 SELinux 策略模块。这仅在已启用 SELinux 的系统上是必需的(CentOS、RHEL)。SELinux 可能会导致其他应用程序出现问题。对于 ESET PROTECT 服务器,无需使用它。

lshw -  - 在客户端/服务器 Linux 计算机上安装 lshw 程序包,以使 ESET Management 服务器代理正确报告硬件清单

下表中包含上述各种 Linux 发行版的每个程序包的相应终端命令(运行如 sudoroot 的命令):

程序包

Debian 和 Ubuntu 发行版

CentOS 和 Red Hat 发行版

OpenSUSE 发行版

ODBC 驱动程序

请参阅 ODBC 安装和配置章节。

xvfb

apt-get install xvfb

yum install xorg-x11-server-Xvfb

zypper install xorg-x11-server-extra

cifs-utils

apt-get install cifs-utils

yum install cifs-utils

zypper install cifs-utils

Qt4 WebKit 库

apt-get install libqtwebkit4

请参阅 Ubuntu 20.04 说明

请参阅我们的知识库文章

zypper install libqtwebkit4

kinit + klist - 可选(Active Directory 服务必须使用它)

apt-get install krb5-user

yum install krb5-workstation

zypper install krb5

ldapsearch

apt-get install ldap-utils
libsasl2-modules-gssapi-mit

yum install openldap-clients
cyrus-sasl-gssapi cyrus-sasl-ldap

zypper install openldap2-client
cyrus-sasl-gssapi
cyrus-sasl-ldap-auxprop

snmptrap

apt-get install snmp

yum install net-snmp-utils net-snmp

zypper install net-snmp

SELinux 开发程序包(可选 - 并非 ESET PROTECT 服务器必需;SELinux 可能会导致其他应用程序出现问题。)

apt-get install selinux-policy-dev

yum install policycoreutils-devel

zypper install selinux-policy-devel

samba(可选,仅对于远程部署必需)

apt-get install samba

yum install samba
samba-winbind-clients

zypper install samba samba-client

lshw

apt-get install -y lshw

yum install -y lshw

zypper install lshw